package com.monitor.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import com.monitor.pubInter.AbstractDomainVO;

/**
*    @author sunke
*    @Date 2025-04-02 16:42:37
*    @description WechatDayStaticDomainVO      微信日信息统计
*/

@Data

@ApiModel("微信日信息统计DomainVO")
public class WechatDayStaticDomainVO extends AbstractDomainVO<String> {



    /**
     * 创建时间
    */

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


    /**
     * 更新时间
    */

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 排序
    */

    @ApiModelProperty(value = "排序")
    private Integer sortNum;


    /**
     * 是否显示
     * 1:是:Y,0:否:N
    */

    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;
    @ApiModelProperty(value = "是否显示")
    private String showFlagDesc;


    /**
     * 所属部门
    */

    @ApiModelProperty(value = "所属部门")
    private String deptName;


    /**
     * 员工姓名
    */

    @ApiModelProperty(value = "员工姓名")
    private String staffName;


    /**
     * 员工手机号
    */

    @ApiModelProperty(value = "员工手机号")
    private String staffPhone;


    /**
     * 微信昵称
    */

    @ApiModelProperty(value = "微信昵称")
    private String staffNickname;


    /**
     * 微信号
    */

    @ApiModelProperty(value = "微信号")
    private String staffWechatNo;


    /**
     * 微信手机号
    */

    @ApiModelProperty(value = "微信手机号")
    private String staffWechatPhone;


    /**
     * 微信id
    */

    @ApiModelProperty(value = "微信id")
    private String staffWechatId;


    /**
     * 数据来源
    */

    @ApiModelProperty(value = "数据来源")
    private String dataSource;


    /**
     * 累计发送消息
    */

    @ApiModelProperty(value = "累计发送消息")
    private Integer messageSendNum;


    /**
     * 累计接受消息数量
    */

    @ApiModelProperty(value = "累计接受消息数量")
    private Integer messageReceiveNum;


    /**
     * 撤回消息数量
    */

    @ApiModelProperty(value = "撤回消息数量")
    private Integer messageReturnNum;


    /**
     * 沟通人数
    */

    @ApiModelProperty(value = "沟通人数")
    private Integer communicateNum;


    /**
     * 有效沟通人数
    */

    @ApiModelProperty(value = "有效沟通人数")
    private Integer effectiveCommunicateNum;


    /**
     * 员工最后回复数
    */

    @ApiModelProperty(value = "员工最后回复数")
    private Integer finalReplyNum;


    /**
     * 最后回复率
    */

    @ApiModelProperty(value = "最后回复率")
    private String finalReplyPer;


    /**
     * 未回复客户数量
    */

    @ApiModelProperty(value = "未回复客户数量")
    private Integer unReplyNum;


    /**
     * 文件大小
    */

    @ApiModelProperty(value = "文件大小")
    private String fileSize;


    /**
     * 是否主微信
    */

    @ApiModelProperty(value = "是否主微信")
    private String isMainWechat;


    /**
     * 已添加好友数量
    */

    @ApiModelProperty(value = "已添加好友数量")
    private Integer totalFriendNum;


    /**
     * 已添加微信群数量
    */

    @ApiModelProperty(value = "已添加微信群数量")
    private Integer totalGroupNum;


    /**
     * 跟进客户数
    */

    @ApiModelProperty(value = "跟进客户数")
    private Integer followCustomerNum;


    /**
     * 数据更新时间
    */

    @ApiModelProperty(value = "数据更新时间")
    private String dataUpdateTime;


    /**
     * 最新消息时间
    */

    @ApiModelProperty(value = "最新消息时间")
    private String lastMessageTime;


}